﻿using System;

namespace ebay.Model
{
    [Serializable]
    public class PayPalOrders
    {
        public virtual String ID { get; set; }

        public virtual String eBayUserID { get; set; }

        public virtual String TransactionID { get; set; }

        public virtual DateTime CreateDateTime { get; set; }

        public virtual string TimeZone { get; set; }

        public virtual string PayerName { get; set; }

        public virtual string PayType { get; set; }

        public virtual string PayStatus { get; set; }

        public virtual string Subject { get; set; }

        public virtual string Currency { get; set; }

        public virtual double GrossAmount { get; set; }

        public virtual double FeeAmount { get; set; }

        public virtual double NetAmount { get; set; }

        public virtual string Note { get; set; }

        public virtual string FromEmailAddress { get; set; }

        public virtual string ToEmailAddress { get; set; }

        public virtual string ParentTransactionId { get; set; }

        public virtual string PaymentType { get; set; }

        public virtual string CounterpartyStatus { get; set; }

        public virtual string ShippingAddress { get; set; }

        public virtual string AddressStatus { get; set; }

        public virtual double ShippingandHandlingAmount { get; set; }

        public virtual double InsuranceAmount { get; set; }

        public virtual double SalesTax { get; set; }

        public virtual string AuctionSite { get; set; }

        public virtual string BuyerID { get; set; }

        public virtual DateTime ClosingDate { get; set; }

        public virtual string ReferenceTxnID { get; set; }

        public virtual string InvoiceNumber { get; set; }

        public virtual string SubscriptionNumber { get; set; }

        public virtual string ReceiptID { get; set; }

        public virtual double Balance { get; set; }

        public virtual string AddressLine1 { get; set; }

        public virtual string AddressLine2 { get; set; }

        public virtual string City { get; set; }

        public virtual string County { get; set; }

        public virtual string PostalCode { get; set; }

        public virtual string Country { get; set; }

        public virtual string ContactPhoneNumber { get; set; }

        public virtual string BalanceImpact { get; set; }

        public virtual int StatusId { get; set; }

        public virtual DateTime ImportDate { get; set; }
    }
}
